возможность организовывать рабочее пространство на основе
релизов
улучшение навыков работы с git-flow
Объект и предмет исследования
git и его продвинутое использование
Цели и задачи
Установка git-flow
Установка Node.js
Настройка Node.js
Общепринятые коммиты
Практический сценарий использования git
Создание репозитория git
Работа с репозиторием git
Материалы и методы
установка, настройка и исследование элементов git
Выполнение лабораторной работы
Установка ПО. Устнановка git-flow, Node.js. Настройка Node.js.
Общепринятые коммиты
Устанавливаем nodejs и pnpm
Установка nodejs и pnpm
Устанавливаем git-glow
Установка git-flow
Для работы с Node.js добавим каталог с исполняемыми файлами,
устанавливаемыми yarn, в переменную PATH.
Настройка Node.js
Настраиваем commitizen, standard-changelog.
standard-changelog и
commitizen
Практический сценарий использования git. Создание репозитория.
Работа с репозиторием.
Создаем репозиторий на GitHub. Для примера назовём его git-extended.
Делаем первый коммит и выкладываем на github:
git-extended
Конфигурация общепринятых коммитов. Для этого добавим в файл
package.json команду для формирования коммитов:
Конфигурация коммитов
Добавляем файлы, выполняем коммит, отправляем на Github.
Отправка изменений на github
Инициализируем git-flow Префикс для ярлыков установим в v.
Проверьте, что Вы на ветке develop: Загрузите весь репозиторий в
хранилище: Установите внешнюю ветку как вышестоящую для этой ветки:
Часть 1
Создадим релиз с версией 1.0.0, Создадим журнал изменений Добавим
журнал изменений в индекс Зальём релизную ветку в основную ветку
v 1.0.0Залить релизную ветку
Отправим данные на github
GitHub
Создадим релиз на github, Создадим ветку для новой функциональности.
объединить ветку feature_branch c develop.
Создадим релиз на github.
Создадим релиз с версией 1.2.3. Обновим номер версии в файле
package.json. Установим её в 1.2.3.
Релиз v1.2.3.Изменение package.json
Создадим журнал изменений Добавим журнал изменений в индекс, зальем
релизную ветку в основную ветку
журнал изменений
14.Отправим данные на github Создадим релиз на github с комментарием
из журнала изменений:
v 1.2.3 stop
Выводы
Мы получили навыки правильной работы с репозиториями git, в
особенности с git-flow. Теперь я могу загружать данные через
release.